home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / archiver / compress.zoo / compress.fns < prev    next >
Text File  |  1989-06-30  |  2KB  |  89 lines

  1. /*  COMPRESS.FNS  global function declarations */
  2. /*  this should be compatible with any type of declaration for external
  3.     functions. See compress.h for explaination */
  4. #ifdef  NPROTO
  5. extern  void Usage();
  6. extern  int check_error();
  7. extern  char *name_index();
  8. extern  char *get_program_name();
  9. #ifdef NO_STRCHR
  10. extern char *strchr();
  11. #endif
  12. #ifdef NO_STRRCHR
  13. extern char *strrchr();
  14. #endif
  15. #ifdef NO_REVSEARCH
  16. extern char *strrpbrk();
  17. #endif
  18. extern  char get_one();
  19. extern  int is_z_name();
  20. extern  int cl_block();
  21. extern  int make_z_name();
  22. extern  void unmake_z_name();
  23. extern  void compress();
  24. extern  void putcode();
  25. extern  void decompress();
  26. extern  CODE getcode();
  27. extern  void writeerr();
  28. extern  void copystat();
  29. #ifndef NOSIGNAL
  30. extern  int foreground();
  31. extern  SIGTYPE onintr();
  32. extern  SIGTYPE oops();
  33. #endif
  34. extern  void prratio();
  35. extern  void version();
  36. #ifdef NEARHEAP
  37. extern ALLOCTYPE *emalloc();
  38. extern void efree();
  39. #else
  40. extern  ALLOCTYPE FAR *emalloc();
  41. extern  void efree();
  42. #endif
  43. extern  int alloc_tables();
  44. extern  void init_tables();
  45. extern  int nextcode();
  46. #else
  47. extern  void Usage(int);
  48. extern  int  check_error(void);
  49. extern  char *name_index(char *);
  50. extern  int cl_block(void);
  51. extern  char *get_program_name(char *);
  52. extern  char get_one(void);
  53. extern  int is_z_name(char *);
  54. extern  int make_z_name(char *);
  55. extern  void unmake_z_name(char *);
  56. #ifdef NO_STRCHR
  57. extern char *strchr(char *,int);
  58. #endif
  59. #ifdef NO_STRRCHR
  60. extern char *strrchr(char *,int);
  61. #endif
  62. #ifdef NO_REVSEARCH
  63. extern char *strrpbrk(char *,char *);
  64. #endif
  65. extern  void compress(void);
  66. extern  void putcode(CODE,int);
  67. extern  void decompress(void);
  68. extern  CODE getcode(void);
  69. extern  void writeerr(void);
  70. extern  void copystat(char *,char *);
  71. #ifndef NOSIGNAL
  72. extern  int foreground(void);
  73. extern  SIGTYPE onintr(void);
  74. extern  SIGTYPE oops(void);
  75. #endif
  76. extern  void prratio(FILE *,long,long);
  77. extern  void version(void);
  78. #ifdef NEARHEAP
  79. extern ALLOCTYPE *emalloc(unsigned int,int);
  80. extern void efree(ALLOCTYPE *);
  81. #else
  82. extern  ALLOCTYPE FAR *emalloc(unsigned int,int);
  83. extern  void efree(ALLOCTYPE FAR *);
  84. #endif
  85. extern  int alloc_tables(CODE,HASH);
  86. extern  void init_tables(void );
  87. extern  int nextcode(CODE *);
  88. #endif
  89.